package com.bicon.botu.mall.component.service;

import com.baomidou.mybatisplus.service.IService;
import com.bicon.botu.mall.component.entity.BrowsingHistory;
import com.bicon.botu.core.base.common.entity.BaseResult;



/**
 * @Author 李双喜
 * @Date 2017/8/3 14:30
 */
public interface IComponentBrowsingHistoryService extends IService<BrowsingHistory> {

    /**
     * 添加浏览记录
     * @param historyJson 历史记录json
     * @return
     */
    boolean insertHistory(String userId, String type, String historyJson);

    /**
     * 浏览历史--批量删除
     * @param browsingHistoryIdJson    多个浏览历史id
     * @return
     */
    BaseResult deleteHistory(String browsingHistoryIdJson,String type,String userId);

    /**
     * 浏览历史--清空
     */
    BaseResult deleteAll(String userId,String type);

    /**
     * 查询浏览历史
     */
    BaseResult getBrowsingHistory(String userId,String type);
}
